期刊
  出版年
  关键词
结果中检索 Open Search
Please wait a minute...
选择: 显示/隐藏图片
1. 多种任务调度混合的IB-LBM并行优化方法
刘智翔, 刘慧超, 黄冬梅, 周丽萍, 苏诚
《计算机应用》唯一官方网站    2020, 40 (2): 386-391.   DOI: 10.11772/j.issn.1001-9081.2019081401
摘要456)   HTML3)    PDF (941KB)(304)    收藏

在使用浸入边界-格子玻尔兹曼方法(IB-LBM)求解流场时,为了得出比较精确的结果,往往需要规模较大、较密集的流场网格,这就会造成模拟过程时间长的问题。为了提高模拟的效率,利用IB-LBM局部计算的特点,结合OpenMP中三种不同的任务调度方式,给出了IB-LBM的并行优化方法。在并行优化中混合使用三种任务调度方式,以弥补单一任务调度造成的负载不均衡问题;将IB-LBM进行结构化分解,测试每一结构部分的最优调度方式,根据实验结果选择最优的调度组合方式,而在不同线程数下,最优的组合方式是不同的。优化结果通过并行加速比来检验,可以得出:在线程数较少的情况下,加速比趋近于理想状态;在线程数较多的情况下,虽然线程开辟和销毁的额外时间消耗对性能的优化产生了影响,模型的并行性能仍有了很大的提升。流场的模拟结果显示,在进行并行优化后, IB-LBM对流固耦合问题模拟的准确性并没有受到影响。

图表 | 参考文献 | 相关文章 | 多维度评价
2. 基于可视化库和信息传递接口云图显示的并行化处理
刘伟辉, 唐鹏, 宋安平, 刘智翔, 徐磊, 张武
计算机应用    2015, 35 (11): 3178-3181.   DOI: 10.11772/j.issn.1001-9081.2015.11.3178
摘要564)      PDF (738KB)(461)    收藏
基于可视化库(VTK)可视化技术的特点,讨论可视化流水线机制和并行程序的基本结构.针对计算流体力学可视化后处理实现的问题,介绍和使用VTK颜色映射算法,并编写对计算流体力学结果数据彩色云图显示的程序.然后为了解决时间开销大的问题,提出了并行显示算法.该算法充分利用VTK任务间的并行性,减少程序运行时间,提高运行效率.最后在多核环境下,对大小不同的文件彩色云图显示的加速比进行了对比分析.实验结果显示了随压力变化的彩色云图,表明基于VTK可视化技术能满足可视化后处理方面的要求,与信息传递接口(MPI)结合能取得很好的并行效果.
参考文献 | 相关文章 | 多维度评价
3. 多重网格格子Boltzmann方法的并行算法
刘智翔 宋安平 徐磊 郑汉垣 张武
计算机应用    2014, 34 (11): 3065-3068.   DOI: 10.11772/j.issn.1001-9081.2014.11.3065
摘要363)      PDF (770KB)(912)    收藏

针对复杂流动数值模拟中的格子Boltzmann方法存在计算网格量大、收敛速度慢的缺点,提出了基于三维几何边界的多重笛卡儿网格并行生成算法,并基于该网格生成方法提出了多重网格并行格子Boltzmann方法(LBM)。该方法结合不同尺度网格间的耦合计算,有效减少了计算网格量,提高了收敛速度;而且测试结果也表明该并行算法具有良好的可扩展性。

参考文献 | 相关文章 | 多维度评价